\chapter{Data Structures}

\section{STL}
	\kactlimport{STL (5)/MapComparator (5.2).h}
	\kactlimport{STL (5)/HashMap.h}
	% \kactlimport{STL (5)/PQ.h}
	\kactlimport{STL (5)/OrderStatisticTree.h}
	% \kactlimport{STL (5)/Rope.h}
	\kactlimport{STL (5)/LineContainer.h}
	% \kactlimport{STL (5)/LCdeque.h}
	% \kactlimport{STL (5)/Bset.h}

\section{1D Range Queries}
	\kactlimport{Static Range Queries (9.1)/RMQ (9.1).h}
	% \kactlimport{1D Range Queries (9.2)/BIT.h}
	% \kactlimport{1D Range Queries (9.2)/BITrange.h}
	\kactlimport{1D Range Queries (9.2)/SegmentTree (9.2).h}
	% \kactlimport{1D Range Queries (9.2)/Wavelet.h}
	\kactlimport{1D Range Queries (9.2)/LazySegmentTree (15.2).h}
	% \kactlimport{1D Range Queries (9.2)/SegTreeBeats.h}
	\kactlimport{1D Range Queries (9.2)/PSeg (15.2).h}
	\kactlimport{Treap (15.3).h}

% \section{2D Range Queries}
% 	\kactlimport{2D Range Queries (15.2)/BIT2DOff (15.2).h}